/*
 * Detalle_orden.java
 * 
 * Generado Automaticamente .
 * Ing. Luis Miguel Hernández Pérez
 */ 
package healthmanager.modelo.bean;

import java.io.Serializable;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("detalle_orden")
public class Detalle_orden implements Serializable {

	/************** ATRIBUTOS **************/

	private  String codigo_empresa;
	private  String codigo_sucursal;
	private  Long codigo_orden;
	private  String consecutivo;
	private  String codigo_procedimiento;
	private  double valor_procedimiento;
	private  Integer unidades;
	private  double valor_real;
	private  double descuento;
	private  double incremento;
	private  String codigo_cups;
	private  String realizado;
	private Integer unidades_realizadas;
	private  String tipo_procedimiento;
	
	private String nombre_procedimiento;
	

	/*** Constructor Por Defecto ***/
	public Detalle_orden(){}
	
	private String codigo_diagnostico;
	private String codigo_diagnostico_relacionado;
	
	public String getCodigo_diagnostico_relacionado() {
		return codigo_diagnostico_relacionado;
	}
	public void setCodigo_diagnostico_relacionado(
			String codigo_diagnostico_relacionado) {
		this.codigo_diagnostico_relacionado = codigo_diagnostico_relacionado;
	}
	public String getCodigo_diagnostico() {
		return codigo_diagnostico;
	}
	public void setCodigo_diagnostico(String codigo_diagnostico) {
		this.codigo_diagnostico = codigo_diagnostico;
	}
	/*** Sobre carga de Constructor ***/
	public Detalle_orden(
		String codigo_empresa,
		String codigo_sucursal,
		Long codigo_orden,
		String consecutivo,
		String codigo_procedimiento,
		double valor_procedimiento,
		Integer unidades,
		double valor_real,
		double descuento,
		double incremento,
		String codigo_cups,
		String realizado,
		Integer unidades_realizadas,
		String tipo_procedimiento){
		this.codigo_empresa = codigo_empresa;
		this.codigo_sucursal = codigo_sucursal;
		this.codigo_orden = codigo_orden;
		this.consecutivo = consecutivo;
		this.codigo_procedimiento = codigo_procedimiento;
		this.valor_procedimiento = valor_procedimiento;
		this.unidades = unidades;
		this.valor_real = valor_real;
		this.descuento = descuento;
		this.incremento = incremento;
		this.codigo_cups = codigo_cups;
		this.realizado = realizado;
		this.unidades_realizadas = unidades_realizadas;
		this.tipo_procedimiento = tipo_procedimiento;
	}
	@Override
	public String toString(){
		return ReflectionToStringBuilder.toString(this);
	}
	/************** METODOS SET ****************/

	public void setCodigo_empresa(String codigo_empresa){
		this.codigo_empresa=codigo_empresa;
	}
	public void setCodigo_sucursal(String codigo_sucursal){
		this.codigo_sucursal=codigo_sucursal;
	}
	public void setCodigo_orden(Long codigo_orden){
		this.codigo_orden=codigo_orden;
	}
	public void setConsecutivo(String consecutivo){
		this.consecutivo=consecutivo;
	}
	public void setCodigo_procedimiento(String codigo_procedimiento){
		this.codigo_procedimiento=codigo_procedimiento;
	}
	public void setValor_procedimiento(double valor_procedimiento){
		this.valor_procedimiento=valor_procedimiento;
	}
	public void setUnidades(Integer unidades){
		this.unidades=unidades;
	}
	public void setValor_real(double valor_real){
		this.valor_real=valor_real;
	}
	public void setDescuento(double descuento){
		this.descuento=descuento;
	}
	public void setIncremento(double incremento){
		this.incremento=incremento;
	}
	public void setCodigo_cups(String codigo_cups){
		this.codigo_cups=codigo_cups;
	}
	public void setRealizado(String realizado){
		this.realizado=realizado;
	}
	public void setUnidades_realizadas(Integer unidades_realizadas){
		this.unidades_realizadas=unidades_realizadas;
	}
	public void setTipo_procedimiento(String tipo_procedimiento){
		this.tipo_procedimiento=tipo_procedimiento;
	}
	/************** METODOS GET **************/

	public String getCodigo_empresa(){
		return codigo_empresa;
	}
	public String getCodigo_sucursal(){
		return codigo_sucursal;
	}
	public Long getCodigo_orden(){
		return codigo_orden;
	}
	public String getConsecutivo(){
		return consecutivo;
	}
	public String getCodigo_procedimiento(){
		return codigo_procedimiento;
	}
	public double getValor_procedimiento(){
		return valor_procedimiento;
	}
	public Integer getUnidades(){
		return unidades;
	}
	public double getValor_real(){
		return valor_real;
	}
	public double getDescuento(){
		return descuento;
	}
	public double getIncremento(){
		return incremento;
	}
	public String getCodigo_cups(){
		return codigo_cups;
	}
	public String getRealizado(){
		return realizado;
	}
	public Integer getUnidades_realizadas(){
		return unidades_realizadas;
	}
	public String getTipo_procedimiento(){
		return tipo_procedimiento;
	}


	public String getNombre_procedimiento() {
		return nombre_procedimiento;
	}


	public void setNombre_procedimiento(String nombre_procedimiento) {
		this.nombre_procedimiento = nombre_procedimiento;
	}
}